2.3 CR MAC

This simulator provides simulation support for CR MAC. The functionalities provided are listed as follows.

·        CR multi-radio/single-radio multi-channel simulation environment

·        Interface for channel decision

·        Interface for transmission power decision

·        Interference information

·        Traffic information

Also, two example MAC algorithms are used to illustrate how to use the interfaces provided by this simulator. User can replace these examples with their CR MAC algorithms.

 

The supported functionalities for CR MAC in this simulator are shown in the following diagrams based on the types of the MAC algorithms. Details…

Contention based MAC

Figure 7 shows the high level designs for contention based MAC algorithms. Starting from the CR MAC, the interface parameters are as follows.

·        TC(Transmission power and Channel selection)

After CR MAC makes the decision, which includes the transmission power and Channel selection, the simulator will send down the information through the multi-channel support functional block provided by CRCN. Before the multi-channel support functional block is introduced, the MAC layer is only aware of a single channel.

·        TICC(Traffic information, Interference information over specific Channel, Communication information over common control channel)

The physical layer will provide the traffic information, interference information and communication information to the upper layer through the Information Block provided by CRCN simulator.

 

 

                              

Collision free MAC

Figure 8 shows the high level designs for contention based MAC algorithms. Starting from the DSA, the interface parameters are as follows.

·        TC(Transmission power and Channel selection)

After DSA makes the decision, which includes the transmission power and Channel selection, the simulator will send down the information according the multi-channel support functional block provided by CRCN. The DSA decision will be verified by user defined metric, which is entered by user from GUI. If the DSA decision does not satisfy the user defined metric, the user defined metric block will provide this information to DSA.

·        TIC(Traffic information, Interference information over data Channel)

The physical layer will provide the traffic information, interference information to the upper layer through the Information Block provided by CRCN simulator.

 

Previous: CR Routing Support Detail  Next: CR MAC Support Detail

Return to Main…